require('./base.css');
require('avalon2');
/* 初始化页面 */

var vm = avalon.define({
  $id: 'mc-router',
  va_username: '我是获取的',
  va_pages_styles: 'p-home',
  va_main: '内容加载中……'
})

/* 路由控制 */
require('router/mmRouter.js');
avalon.router.add('/:module/:sonPage', function(moduleName, sonPage) {
/*  var layer = require('layer/layer.js');
  layer.config({
    btn:['提交'],
    btnAlign: 'c'
  })*/

  require.ensure([],function () {
    require('pagesDir/_'+moduleName + '/' + sonPage + '/page.js');
    vm.va_main = require('template/' + moduleName + '/' + sonPage + '.html');
    vm.va_pages_styles = 'p-' + moduleName+'-'+sonPage;
    // body...
  },'router')
})

//启动路由监听
avalon.history.start({
  root: "/",
  hashPrefix: ""
})




//启动扫描机制,让avalon接管页面
avalon.scan(document.body);